home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-03-03 | 1.0 KB | 55 lines | [TEXT/MPS ] |
-
- unit getprevdataXcmd;
-
-
- interface
-
- uses MemTypes, QuickDraw, OSIntf, ToolIntf, PackIntf, HyperXCMD, QDAccess;
-
- procedure getprevdata(ParamPtr: XCMDPtr);
-
- implementation
- type
- timeDarray=array[0..59] of integer;
-
-
-
- procedure arrayrsc(ParamPtr: XCMDPtr);forward;
- procedure getprevdata(paramptr:xcmdptr);
- begin
- arrayrsc(paramptr);
- end;
-
-
- procedure arrayrsc(ParamPtr: XCMDPtr);
- var
- MYTIMEHAND:HANDLE;
- REFNUM:INTEGER;
- TIMEARRAY:TIMEDARRAY;
- temphandle:handle;
-
- tempstr:str255;
- a :integer;
- vert,b:integer;
- horiz:longint;
- procedure getpoints(Paramptr:xcmdPtr;var num:longint);
- var tempstr1:str255;
- begin
- zerotopas(paramptr,paramptr^.params[1]^,tempstr1);
- horiz:=strtonum(paramptr,tempstr1);
-
- end;
- begin
- MYTIMEHAND:=(GETRESOURCE('ANES',1010));
- HLOCK(MYTIMEHAND);
- BLOCKMOVE(MYTIMEHAND^,@TIMEARRAY,SIZEOF(TIMEARRAY));
- getpoints(paramptr,horiz);
- a:=timearray[horiz];
- longtostr(paramptr,a,tempstr);
- paramptr^.returnvalue:= pastozero(paramptr,tempstr);
- releaseresource(mytimehand);
- {disposhandle(mytimehand);}
- END;
-
-
- end.